package com.hamster.crm.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;
import java.util.List;


/**
 * 项目对应的实体类
 * @author Tarry
 * @create 2019/12/24 11:28
 */
@Data
@TableName("project") // 注解指定表名
public class Project {
    @TableId
    private String id; //主键id
    private String categoryId; //项目类别id
    private String categoryName; //项目类别名称
    private String title; //项目名称
    private Double money; //项目金额

    private String formContent; //表单内容【项目模板】 json
    private String course;      //课程内容 json ，存放项目课程表的 id数组

    private Double profit;  //开发者项目提成
    private Double bigCompanyProfit;//大公司推荐提成
    private Double smallCompanyProfit;//小公司推荐提成
    private Double partnerProfit;    //合伙人推荐提成

    @TableField(exist = false)   //数据库没有该字段
    private List<ProjectCourse> projectCourses;   //项目的课程 列表

    private String remark;   //备注
    private String  inputUser;//录入人
    private Date inputTime; //录入日期
    private String del;//数据状态【删除标记】0正常   1删除

}

